#include <iostream>
#include <fstream>
#include <time.h>

#include "DebugLogger.h"

using namespace std;

const int DebugLogger::info = 1;
const int DebugLogger::alert = 2;
const int DebugLogger::error = 4;

DebugLogger::DebugLogger(string file_name){
//	file_name = "./out_logger/" + file_name;
//	fout.open(file_name.c_str(), ios_base::app);
//	time(&tstamp);
//	flag_enable = info + alert + error;
}

void DebugLogger::disable(int _flags){
//	if(_flags >= 1 && _flags <= 7){
//		flag_enable = flag_enable & (~_flags);
//	}
}

void DebugLogger::enable(int _flags){
//	if(_flags >= 1 && _flags <= 7){
//		flag_enable = flag_enable | _flags;
//	}
}

void DebugLogger::infoMsg(string _msg){
//	if(flag_enable & info){
//		fout << "[infoMsg_" << tstamp << "]: ";
//		fout << _msg << endl;
//	}
}

void DebugLogger::alertMsg(string _msg){
//	if(flag_enable & alert){
//		fout << "[alertMsg_" << tstamp << "]: ";
//		fout << _msg << endl;
//	}
}

void DebugLogger::errorMsg(string _msg){
//	if(flag_enable & error){
//		fout << "[errorMsg_" << tstamp << "]: ";
//		fout << _msg << endl;
//	}
}

